最近公司新的unity3d的项目开始,已经决定用git作为版本控制,总结下git使用的流程
git clone master项目到本地
创建本地分支,比如test1
在test1分支上做开发
test1分支开发过程中不断的本地提交,远程git push
功能开发完成后,有两种办法,一个是在stage(类似github的本地web协作平台)提交一个pull request,这样项目成员就会收到一个合并信息,然后进行版本合并
或者直接切换至master,进行git fetch/pull,获取最新代码,然后本地进行合并操作(pull request有冲突的也是类似操作,不过是负责master合并的最终管理员进行)
将test1本地和远程分支,都删除,避免继续再此分支继续开发(是否删除待议)
继续建立一个master分支test2,在test2分支上重复以上过程
关于分支的命名方式
1.功能分支feature_xxx
2.bug修复分支 fixbug_xxx
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。